home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / bluej / bluejsetup-203.exe / {app} / lib / german / exception.help < prev    next >
Text File  |  2004-12-19  |  6KB  |  175 lines

  1. NullPointerException*
  2. Sie haben versucht, auf ein Objekt zuzugreifen
  3. (entweder auf eine Variable oder auf eine Methode
  4. eines Objekts). Dies ist fehlgeschlagen, weil
  5. die Objektreferenz, die Sie fⁿr den Zugriff 
  6. verwendet haben, "null" war. Zum Beispiel:
  7. Sie haben geschrieben "einObjekt.print()", und 
  8. "einObjekt" war zu diesem Zeitpunkt "null".
  9.  
  10. ArithmeticException*
  11. Eine arithmetische Berechnung ist fehlgeschlagen,
  12. z.B. wegen Division durch 0 oder ─hnlichem.
  13.  
  14. StringIndexOutOfBoundsException*
  15. Sie haben versucht, auf ein Zeichen oder auf einen 
  16. Teilstring eines Strings zuzugreifen, und zwar an
  17. einer Stelle, die es in diesem String nicht gibt.
  18. Sie wollten z.B. auf das fⁿnfte Zeichen in einem
  19. String zugreifen, der nur drei Zeichen lang ist.
  20. Bitte beachten Sie, dass der zweite Parameter 
  21. der Teilstring-Operation die LΣnge des Teilstrings
  22. bedeutet, und nicht die Position seines letzten 
  23. Zeichens.
  24.  
  25. ClassCastException*
  26. Sie haben ein Typumwandlung benutzt -- eine Anweisung, 
  27. einem Objekt einen anderen Typ zuzuweisen, wie in
  28. diesem Beispiel:
  29.        (String)einObjekt
  30. Hier soll "einObjekt" in ein String-Objekt umgewandelt
  31. werden. Das ist nur dann zulΣssig, wenn das in 
  32. "einObjekt" aktuell gespeicherte Objekt tatsΣchlich 
  33. den Typ String aufweist.
  34. Mit anderen Worten: Sie k÷nnen nur dann in einen Typ T
  35. umwandeln, wenn das umzuwandelnde Objekt den Typ T oder
  36. einen von T abgeleiteten Typ aufweist. Im vorliegenden
  37. Fall traf das nicht zu.
  38.  
  39. IndexOutOfBoundsException*
  40. Eine Art von Index (eines Arrays, eines Strings, eines
  41. Vektors) befindet sich ausserhalb seines zulΣssigen 
  42. Bereichs. Das bedeutet, dass es die durch den Index 
  43. angesprochene Position im Array etc. nicht gibt 
  44. (z.B. haben Sie versucht, das fⁿnfte Element 
  45. anzusprechen, aber es gibt nur drei Elemente).
  46.  
  47. ArrayIndexOutOfBoundsException*
  48. Ein Arrayindex befindet sich ausserhalb seines 
  49. zulΣssigen Bereichs. Das bedeutet, dass es die durch 
  50. den Index angesprochene Position im Array nicht 
  51. gibt (z.B. haben Sie versucht, das fⁿnfte Element 
  52. anzusprechen, aber es gibt nur drei Elemente).
  53. Der zulΣssige Indexbereich umfasst 0..ArraylΣnge-1.
  54.  
  55. ConcurrentModificationException*
  56. Sie iterieren ⁿber einer Sammlung (collection).
  57. WΣhrend Sie das tun, wurde die Sammlung verΣndert.
  58. Das bedeutet ein Problem: wΣhrend der Iteration
  59. dⁿrfen Sie die Sammlung nicht verΣndern. Oder,
  60. anders herum gesagt: sobald Sie die Sammlung
  61. verΣndert haben, dⁿrfen Sie die Iteration nicht
  62. fortfⁿhren. Die einzige ─nderung, die wΣhrend 
  63. einer Iteration zulΣssig ist, besteht im Entfernen
  64. von Elementen mit der "remove"-Methode des Iterators
  65. (NICHT mit der "remove"-Methode der Sammlung selbst).
  66.  
  67. AssertionError*
  68. Eine Zusicherung hat versagt. Das hei▀t, dass der 
  69. Ausdruck in der assert-Anweisung
  70.     assert(assertion-expression)
  71. zu false ausgewertet wurde. Die Zusicherung wurde 
  72. wahrscheinlich eingefⁿgt, um sicherzustellen, dass 
  73. der geprⁿfte Ausdruck an dieser Stelle immer wahr ist,
  74. wohingegen ein Versagen der Zusicherung auf einen Fehler
  75. hindeutet. Die eigentliche Ursache des Fehlers hΣngt vom
  76. Programm ab. Es sollte nΣher untersucht werden, warum der 
  77. Ausdruck zu false ausgewertet wurde.
  78.  
  79. ClassNotFoundException*
  80. Eine fⁿr die Ausfⁿhrung der Anwendung notwendige Klasse
  81. wurde nicht gefunden. Es scheint, dass sie noch gefunden
  82. wurde, als die Anwendung ⁿbersetzt wurde, aber nun ist
  83. sie verschwunden. M÷glicherweise ist die Java-Installation
  84. nicht richtig konfiguriert (falls die fehlende Klasse eine
  85. Systemklasse ist) oder das Projekt ist beschΣdigt (einige
  86. .class-Dateien gingen irgendwie verloren oder wurden 
  87. beschΣdigt). Versuchen Sie, das Projekt komplett neu zu
  88. ⁿbersetzen. Falls das Problem bestehen bleibt, probieren
  89. Sie es mit anderen Projekten. Falls diese auch nicht 
  90. funktionieren, muss m÷glicherweise das JDK neu installiert
  91. werden.
  92.  
  93. StackOverflowError*
  94. Der Fehler zeigt an, dass Sie den gesamten Stapelspeicher
  95. aufgebraucht haben. Das passiert typischerweise, wenn Ihr
  96. Programm eine bestimmte Art von Programmierfehler enthΣlt,
  97. der "Endlosrekursion" genannt wird. Rekursion bedeutet,
  98. dass sich eine Methode selbst aufruft. Endlosrekursion 
  99. bedeutet, dass Sie dies endlos tun, wodurch der Stapelspeicher
  100. aufgebraucht wird.
  101. Sehen Sie in Ihre Quelltexte und stellen Sie fest, ob eine 
  102. Methode einen Selbstsaufruf enthΣlt. Dies ist noch kein 
  103. Problem, sondern nur, wenn sich die Methode wieder und wieder
  104. ohne Ende aufruft.
  105. Das gleiche Problem taucht auf, wenn Sie einen Konstruktor
  106. programmiert haben, der ein weiteres Objekt derselben Klasse
  107. erzeugt. Dann ruft sich der Konstruktor immer wieder selbst auf.
  108.  
  109. ArrayStoreException*
  110. Leider ist keine Hilfe verfⁿgbar.
  111.  
  112. CannotRedoException*
  113. Leider ist keine Hilfe verfⁿgbar.
  114.  
  115. CannotUndoException*
  116. Leider ist keine Hilfe verfⁿgbar.
  117.  
  118. CMMException*
  119. Leider ist keine Hilfe verfⁿgbar.
  120.  
  121. EmptyStackException*
  122. Leider ist keine Hilfe verfⁿgbar.
  123.  
  124. IllegalArgumentException*
  125. Leider ist keine Hilfe verfⁿgbar.
  126.  
  127. IllegalMonitorStateException*
  128. Leider ist keine Hilfe verfⁿgbar.
  129.  
  130. IllegalPathStateException*
  131. Leider ist keine Hilfe verfⁿgbar.
  132.  
  133. IllegalStateException*
  134. Leider ist keine Hilfe verfⁿgbar.
  135.  
  136. ImagingOpException*
  137. Leider ist keine Hilfe verfⁿgbar.
  138.  
  139. MissingResourceException*
  140. Leider ist keine Hilfe verfⁿgbar.
  141.  
  142. NegativeArraySizeException*
  143. Leider ist keine Hilfe verfⁿgbar.
  144.  
  145. NoSuchElementException*
  146. Leider ist keine Hilfe verfⁿgbar.
  147.  
  148. ProfileDataException*
  149. Leider ist keine Hilfe verfⁿgbar.
  150.  
  151. ProviderException*
  152. Leider ist keine Hilfe verfⁿgbar.
  153.  
  154. RasterFormatException*
  155. Leider ist keine Hilfe verfⁿgbar.
  156.  
  157. SecurityException*
  158. Leider ist keine Hilfe verfⁿgbar.
  159.  
  160. SystemException*
  161. Leider ist keine Hilfe verfⁿgbar.
  162.  
  163. UndeclaredThrowableException*
  164. Leider ist keine Hilfe verfⁿgbar.
  165.  
  166. UnsupportedOperationException*
  167. Leider ist keine Hilfe verfⁿgbar.
  168.  
  169. Exception
  170. Dies ist eine allgemeine Exception,
  171. die nur bedeutet, dass irgendetwas fehl-
  172. geschlagen ist. Ich habe aber keine Ahnung,
  173. was das ist ...
  174.  
  175.